keyword |
category |
description |
ABS() |
Intrinsic |
absolute value |
ALL |
Auxiliary |
in SELECT CASE, execute all matching cases |
AND |
Operator |
bitwise AND (integer only) |
ASC() |
Intrinsic |
numeric value of ASCII character in string |
ATTACH |
Statement |
attach one array/subarray to another |
AUTO |
Statement |
declare variable to be AUTO scope |
AUTOS |
Auxiliary |
not implemented |
AUTOX |
Statement |
declare variable to be AUTOX scope |
BIN$() |
Intrinsic |
binary format string of integer (010010111...) |
BINB$() |
Intrinsic |
binary format string of integer (0b010010111...) |
BITFIELD() |
Intrinsic |
define bitfield constant or variable |
CASE |
Statement |
in SELECT CASE; test cases, execute block on match |
CFUNCTION |
Statement |
declare/define C function or C callable function |
CHR$() |
Intrinsic |
convert ASCII numeric value to 1 byte string |
CJUST$() |
Intrinsic |
center justify string in field of spaces |
CLEAR |
Statement |
not implemented |
CLEAR AUTOS |
Statement |
See CLEAR |
CLOSE() |
Intrinsic |
close disk, console, or communications file |
CLR() |
Intrinsic |
clear bit field in integer |
CSIZE() |
Intrinsic |
count number of bytes before 1st zero byte |
CSIZE$() |
Intrinsic |
clip string off at 1st null character |
CSTRING$() |
Intrinsic |
convert C string into native string |
DCOMPLEX |
Statement |
declare variables to be type DCOMPLEX |
DEC |
Statement |
decrement numeric variable |
DECLARE |
Statement |
declare function prototype |
DECLARE FUNCTION |
Statement |
declare function |
DHIGH() |
Intrinsic |
extract high 32-bits from DOUBLE |
DIM |
Statement |
dimension an array and zero contents |
DLOW() |
Intrinsic |
extract low 32-bits from DOUBLE |
DMAKE() |
Intrinsic |
make DOUBLE from two 32-bit integers |
DO |
Statement |
initiate a DO ... LOOP loop block |
DOUBLE |
Statement |
declare variables to be type DOUBLE |
DOUBLE() |
Intrinsic |
convert numeric or string to type DOUBLE |
DOUBLEAT() |
Intrinsic |
write DOUBLE value into specified memory address |
DOUBLEAT() |
Intrinsic |
read DOUBLE value from specified memory address |
ELSE |
Statement |
optional in IF ... THEN ... ELSE ... END IF blocks |
END |
Statement |
end program, function, or block structure |
END FUNCTION |
Statement |
end function |
END IF |
Statement |
end of IF ... THEN ... ELSE ... ENDIF block |
END SELECT |
Statement |
end of SELECT block |
END SUB |
Statement |
end of SUB routine |
END TYPE |
Statement |
end of TYPE structure |
EOF() |
Intrinsic |
is file pointer beyond end of file |
ERROR() |
Intrinsic |
return and/or set error number |
ERROR$() |
Intrinsic |
convert error number to error string |
EXIT |
Statement |
exit function or block structure |
EXIT DO |
Statement |
exit DO block |
EXIT FOR |
Statement |
exit FOR ... NEXT block |
EXIT FUNCTION |
Statement |
exit function |
EXIT IF |
Statement |
exit IF...THEN block |
EXIT SELECT |
Statement |
exit SELECT block |
EXIT SUB |
Statement |
exit subroutine |
EXPORT |
Statement |
export type, constant, function declarations |
EXTERNAL |
Statement |
declare variables to be EXTERNAL scope |
EXTS() |
Intrinsic |
extract signed bit field |
EXTU() |
Intrinsic |
extract unsigned bit field |
FALSE |
Auxiliary |
optional in SELECT CASE statements |
FIX() |
Intrinsic |
integerize with round towards zero |
FOR |
Statement |
initiate a FOR ... NEXT loop block |
FORMAT$() |
Intrinsic |
create a formatted string from format spec and value |
FUNCADDR |
Statement |
declare variable to be FUNCADDR type |
FUNCADDR() |
Intrinsic |
convert to type FUNCADDR |
FUNCADDRESS() |
Intrinsic |
get address of function |
FUNCTION |
Statement |
declare/define a function |